home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gekkan Dennou Club 147
/
Gekkan Dennou Club - 2000.8 Vol. 147 (Japan).7z
/
Gekkan Dennou Club - 2000.8 Vol. 147 (Japan) (Track 1).bin
/
fdimg
/
oh!.2hd
/
OH!DEN_B.LZH
/
TOOLS
/
CDC
/
CDCSRC.LZH
/
CDRD.S
< prev
next >
Wrap
Text File
|
1995-03-20
|
18KB
|
974 lines
NoCdDisp:
.dc.b '【CDC】 (c)TNB製作所',0
.even
CRTR21:
.dc.b 0
.even
DrawLeds:*---------------------------------------
*
* 表示用
*
tst.w _DisMode * 0 ; ノーマル 1 ; 表示させない
beq @f
rts
@@: move.b $00e8002a,CRTR21
clr.b $00e8002a
lea _LEDBUF(pc),a0
movea.l _DRAWADDS(pc),a1
movea.l a1,a2
adda.l #$20000,a1 *
moveq #$FF,d1
moveq #10-1,d0
@@:
move.b (a0)+,(a1)
move.b (a0)+,$80(a1)
move.b (a0)+,$80*2(a1)
move.b (a0)+,$80*3(a1)
move.b (a0)+,$80*4(a1)
move.b (a0)+,$80*5(a1)
move.b (a0)+,$80*6(a1)
move.b (a0)+,$80*7(a1)
move.b (a0)+,$80*8(a1)
move.b (a0)+,$80*9(a1)
move.b (a0)+,$80*10(a1)
move.b (a0)+,$80*11(a1)
move.b (a0)+,$80*12(a1)
move.b (a0)+,$80*13(a1)
move.b (a0)+,$80*14(a1)
move.b (a0)+,$80*15(a1)
move.b d1,(a2)
move.b d1,$80(a2)
move.b d1,$80*2(a2)
move.b d1,$80*3(a2)
move.b d1,$80*4(a2)
move.b d1,$80*5(a2)
move.b d1,$80*6(a2)
move.b d1,$80*7(a2)
move.b d1,$80*8(a2)
move.b d1,$80*9(a2)
move.b d1,$80*10(a2)
move.b d1,$80*11(a2)
move.b d1,$80*12(a2)
move.b d1,$80*13(a2)
move.b d1,$80*14(a2)
move.b d1,$80*15(a2)
addq #1,a1
addq #1,a2
dbra d0,@b
addq #1,a1
addq #1,a2
moveq #36-1,d0
@@:
move.b (a0)+,(a1)
move.b (a0)+,$80(a1)
move.b (a0)+,$80*2(a1)
move.b (a0)+,$80*3(a1)
move.b (a0)+,$80*4(a1)
move.b (a0)+,$80*5(a1)
move.b (a0)+,$80*6(a1)
move.b (a0)+,$80*7(a1)
move.b (a0)+,$80*8(a1)
move.b (a0)+,$80*9(a1)
move.b (a0)+,$80*10(a1)
move.b (a0)+,$80*11(a1)
move.b (a0)+,$80*12(a1)
move.b (a0)+,$80*13(a1)
move.b (a0)+,$80*14(a1)
move.b (a0)+,$80*15(a1)
move.b d1,(a2)
move.b d1,$80(a2)
move.b d1,$80*2(a2)
move.b d1,$80*3(a2)
move.b d1,$80*4(a2)
move.b d1,$80*5(a2)
move.b d1,$80*6(a2)
move.b d1,$80*7(a2)
move.b d1,$80*8(a2)
move.b d1,$80*9(a2)
move.b d1,$80*10(a2)
move.b d1,$80*11(a2)
move.b d1,$80*12(a2)
move.b d1,$80*13(a2)
move.b d1,$80*14(a2)
move.b d1,$80*15(a2)
addq #1,a1
addq #1,a2
dbra d0,@b
move.b CRTR21(pc),$00e8002a
rts
KillLeds:*---------------------------------------
*
* 消し用
*
tst.w _DisMode * 0 ; ノーマル 1 ; 表示させない
beq @f
rts
@@: move.b $00e8002a,CRTR21
clr.b $00e8002a
movea.l _DRAWADDS(pc),a1
movea.l a1,a2
adda.l #$20000,a1 *
moveq #0,d1
moveq #10-1,d0
@@:
move.b d1,(a1)
move.b d1,$80(a1)
move.b d1,$80*2(a1)
move.b d1,$80*3(a1)
move.b d1,$80*4(a1)
move.b d1,$80*5(a1)
move.b d1,$80*6(a1)
move.b d1,$80*7(a1)
move.b d1,$80*8(a1)
move.b d1,$80*9(a1)
move.b d1,$80*10(a1)
move.b d1,$80*11(a1)
move.b d1,$80*12(a1)
move.b d1,$80*13(a1)
move.b d1,$80*14(a1)
move.b d1,$80*15(a1)
move.b d1,(a2)
move.b d1,$80(a2)
move.b d1,$80*2(a2)
move.b d1,$80*3(a2)
move.b d1,$80*4(a2)
move.b d1,$80*5(a2)
move.b d1,$80*6(a2)
move.b d1,$80*7(a2)
move.b d1,$80*8(a2)
move.b d1,$80*9(a2)
move.b d1,$80*10(a2)
move.b d1,$80*11(a2)
move.b d1,$80*12(a2)
move.b d1,$80*13(a2)
move.b d1,$80*14(a2)
move.b d1,$80*15(a2)
addq #1,a1
addq #1,a2
dbra d0,@b
addq #1,a1
addq #1,a2
moveq #36-1,d0
@@:
move.b d1,(a1)
move.b d1,$80(a1)
move.b d1,$80*2(a1)
move.b d1,$80*3(a1)
move.b d1,$80*4(a1)
move.b d1,$80*5(a1)
move.b d1,$80*6(a1)
move.b d1,$80*7(a1)
move.b d1,$80*8(a1)
move.b d1,$80*9(a1)
move.b d1,$80*10(a1)
move.b d1,$80*11(a1)
move.b d1,$80*12(a1)
move.b d1,$80*13(a1)
move.b d1,$80*14(a1)
move.b d1,$80*15(a1)
move.b d1,(a2)
move.b d1,$80(a2)
move.b d1,$80*2(a2)
move.b d1,$80*3(a2)
move.b d1,$80*4(a2)
move.b d1,$80*5(a2)
move.b d1,$80*6(a2)
move.b d1,$80*7(a2)
move.b d1,$80*8(a2)
move.b d1,$80*9(a2)
move.b d1,$80*10(a2)
move.b d1,$80*11(a2)
move.b d1,$80*12(a2)
move.b d1,$80*13(a2)
move.b d1,$80*14(a2)
move.b d1,$80*15(a2)
addq #1,a1
addq #1,a2
dbra d0,@b
move.b CRTR21(pc),$00e8002a
rts
SetHanFont:*----------------------------------------
*
* d1=きゃら
* a1=書き込みアドレス
*[戻り]a1が次のアドレス
move.l d1,-(sp)
moveq #8,d2
IOCS _FNTADR
movea.l d0,a0
move.l (a0)+,d0
not.l d0
and.l d0,(a1)+
move.l (a0)+,d0
not.l d0
and.l d0,(a1)+
move.l (a0)+,d0
not.l d0
and.l d0,(a1)+
move.l (a0)+,d0
not.l d0
and.l d0,(a1)+
move.l (sp)+,d1
rts
_B_KLE_M:*----------------------------------------
*
* メモリング用表示
*
clr.w _DisSuuzi10 * LED用数字クリア
bsr FncBarC
bsr FncBarM
*bsr FncBar
bsr FnkBerChk
beq @f
bsr DrawLeds
@@:
move.w #1,_LEDVMOD
moveq #0,d0
rts
_B_KLE_D2:*----------------------------------------
*
* LEDVMODをチェック&直接CDをチェックし表示
*
tst.w _LEDVMOD
beq _B_KLE_D
rts
_B_KLE_D:*----------------------------------------
*
* 直接CDをチェックし表示
*
move.w #-1,_MemPtV *MEM確認表示用メモリポインタ
clr.w _DisSuuzi10 * LED用数字クリア
bsr FncBarC
bsr FncBar2
bsr FncBar
bsr FnkBerChk
beq @f
bsr DrawLeds
@@:
clr.w _LEDVMOD
moveq #0,d0
rts
_B_KLE_H:*----------------------------------------
*
* [HOME]キー用MAX表示
*
move.w #-1,_MemPtV *MEM確認表示用メモリポインタ
clr.w _DisSuuzi10 * LED用数字クリア
bsr FncBarC
bsr FncBar3
*bsr FncBar
bsr FnkBerChk
beq @f
bsr DrawLeds
@@:
clr.w _LEDVMOD
moveq #0,d0
rts
_B_KLE_K:*----------------------------------------
*
* 数値入力時
*
move.w #-1,_MemPtV *確認表示用メモリポインタ
bsr FncBarC
bsr FncBarK
*bsr FncBar
bsr FnkBerChk
beq @f
bsr DrawLeds
@@:
move.w #1,_LEDVMOD
moveq #0,d0
rts
_B_KLE_S:*----------------------------------------
*
* シーク用表示
* d0=MSF
* d1=向き 0:rew 1;ff
*
move.w #-1,_MemPtV *MEM確認表示用メモリポインタ
clr.w _DisSuuzi10 * LED用数字クリア
move.l d1,-(sp)
move.l d0,-(sp)
bsr FncBarC
move.l (sp)+,d0
bsr FncBarS
bsr FncBar
andi.l #$FFFFFFE0,_Ledflg *LEDその他の状態
ori.l #%10000,_Ledflg *LEDその他の状態
lea LedREW(pc),a1
move.l (sp)+,d1
beq @f
lea LedFF(pc),a1
ori.l #%01000,_Ledflg *LEDその他の状態
@@: lea _LEDBUF(pc),a0
move.l (a1)+,(a0)+
move.l (a1),(a0)
bsr FnkBerChk
beq @f
bsr DrawLeds
@@:
move.w #1,_LEDVMOD
moveq #0,d1
rts
FnkBerChk:*----------------------------------------
*
*bne 表示出来る
*beq 表示出来ない
*
tst.w _CdcMode *0:停止中
bne @f
moveq #0,d0
rts
@@: tst.w _DisMode * 0 ; ノーマル 1 ; 表示させない
beq @f
moveq #0,d0
rts
btst.b #$5,$E82601
bne @f
moveq #0,d0
rts
@@: tst.w _DisForce * 0 ; ノーマル 1 ; テキストを使っていても表示させる!!
bne @f
moveq #1,d1
moveq #-1,d2
IOCS _TGUSEMD
cmpi.w #2,d0
rts
@@:
moveq #1,d1
moveq #-1,d2
IOCS _TGUSEMD
cmpi.w #2,d0
beq @f
clr.w _DisForce * 0 ; ノーマル 1 ; テキストを使っていても表示させる!!
@@: moveq #-1,d0
rts
FncBarC:*-------------------------------------------------
*
* ファンクバー表示 クリア
*
****パッファクリア
lea _LEDBUF(pc),a0
move.w #(10*16)/4-1,d0
@@: move.l #-1,(a0)+
dbra d0,@b
clr.l _Ledprg *LED数値 プログラムナンバー
clr.l _Ledflg *LEDその他の状態
clr.l _Ledtim
rts
_FncBarC:*--------------
lea _NAMEBUF(pc),a0
move.w #(40*16)/4-1,d0
@@: clr.l (a0)+
dbra d0,@b
clr.l _SetNameAdd
rts
FncBar:*-------------------------------------------------
*
* ファンクバー表示 基本部
*
****左上 LED
move.w _TrkNo,d0
beq FB_L1
*演奏中?
lea LedPlay(pc),a1
andi.l #$FFFFFFE0,_Ledflg *LEDその他の状態
ori.l #%00010,_Ledflg *LEDその他の状態
move.w _PauseMode(pc),d0 *0:特に 1:ポーズ中
beq FB_L2
lea LedPause(pc),a1
andi.l #$FFFFFFE0,_Ledflg *LEDその他の状態
ori.l #%00100,_Ledflg *LEDその他の状態
bra FB_L2
FB_L1: lea LedStop(pc),a1
andi.l #$FFFFFFE0,_Ledflg *LEDその他の状態
ori.l #%00001,_Ledflg *LEDその他の状態
FB_L2:
lea _LEDBUF(pc),a0
move.l (a1)+,(a0)+
move.l (a1),(a0)
****左下 LED
move.w _AutoMode(pc),d0 *0:ノーマル 1:オート
beq @f
lea LedLoop(pc),a1
ori.l #%01_00000,_Ledflg *LEDその他の状態
bra FB_L3
@@: move.w _ReptMode(pc),d0 *0:ノーマル 1:リピート
beq @f
lea LedRept(pc),a1
ori.l #%10_00000,_Ledflg *LEDその他の状態
FB_L3: lea _LEDBUF+8(pc),a0
move.l (a1)+,(a0)+
move.l (a1),(a0)
@@:
****右上 LED
move.w _MemLong(pc),d0 *メモリながさ 0以外ならMEMORY
beq @f
ori.l #%1_0_00_00000,_Ledflg *LEDその他の状態
lea LedMem(pc),a1
lea _LEDBUF+9*16(pc),a0
move.l (a1)+,(a0)+
move.l (a1),(a0)
@@:
****右下 LED
move.w _RndMode(pc),d0 *0:ノーマル 1:ランダム
beq @f
ori.l #%0_1_00_00000,_Ledflg *LEDその他の状態
lea LedRand(pc),a1
bra FB_L4
@@: move.w _BgmMode(pc),d0 *0:ノーマル 1:BGM
beq @f
ori.l #%10_0_00_00000,_Ledflg *LEDその他の状態
lea LedBgm(pc),a1
FB_L4: lea _LEDBUF+9*16+8(pc),a0
move.l (a1)+,(a0)+
move.l (a1),(a0)
@@:
rts
FncBar2:*-------------------------------------------------
*
* ファンクバー表示2
* 演奏中なら表示
*
tst.w _CDIN
bne @f
bra CdcTitle_
@@:
move.w _TrkNo(pc),d0
bne FB2_L1
FB2_L2: *演奏していない
moveq #0,d0
moveq #0,d6
bsr ViewName
move.l _CdTrak(pc),d0
bsr SuziLed *数字
move.l _CdLong(pc),d0
bsr SuziLed3
lea _LEDBUF+3*16(pc),a1
move.w #$F000+'M',d1
bsr SetHanFont
move.w #$F000+'A',d1
bsr SetHanFont
move.w #$F000+'X',d1
bsr SetHanFont
move.w #$F000+'=',d1
bsr SetHanFont
rts
FB2_L1: *演奏中
move.l _plyinf+4,d0 *plyinf.track_no;
bsr SuziLed *数字
move.l _plyinf+8,d0 *plyinf.time;
tst.w _LEDTMRV
bne @f
bsr SuziLed3
bra FB2_L3
@@: bsr SuziLed4
FB2_L3:
move.l _plyinf+4,d0 *plyinf.track_no;
move.l _plyinf+8,d6 *plyinf.time;
bsr ViewName
move.w _MemLong(pc),d0 *メモリながさ 0以外ならMEMORY表示
beq @f
moveq #0,d0
move.w _MemPt(pc),d0
addq.w #1,d0
beq @f
bsr SuziLed2
@@:
rts
FncBar3:*-------------------------------------------------
*
* ファンクバー表示3
* 総曲数とCDタイトル表示
*
tst.w _CDIN *0:CDは入っていない 1:入っている
bne @f
bra CdcTitle_
rts
@@:
move.l #-1,_Ledprg
moveq #0,d0
moveq #0,d6
bsr ViewName
move.l _CdTrak(pc),d0
bsr SuziLed *数字
move.l _CdLong(pc),d0
bsr SuziLed3
lea _LEDBUF+3*16(pc),a1
move.w #$F000+'M',d1
bsr SetHanFont
move.w #$F000+'A',d1
bsr SetHanFont
move.w #$F000+'X',d1
bsr SetHanFont
move.w #$F000+'=',d1
bsr SetHanFont
rts
FncBarK:*-------------------------------------------------
*
* ファンクバー表示 input
* キー入力時用
*
move.l #-2,_Ledprg
bsr _DisSuuziCalc
move.l d0,-(sp)
bsr SuziLed *数字
lea _LEDBUF+3*16(pc),a1
move.w #$F000+'I',d1
bsr SetHanFont
move.w #$F000+'N',d1
bsr SetHanFont
move.w #$F000+'P',d1
bsr SetHanFont
move.w #$F000+'=',d1
bsr SetHanFont
*bsr CdTrkMax
move.l _CdTrak(pc),d0
move.l (sp)+,d1
bne @f
pea FBK_nul(pc)
bsr _SetNameLed
addq #4,sp
rts
@@: cmp.l d0,d1
bls @f
pea FBK_nul(pc)
bsr _SetNameLed
addq #4,sp
rts
@@: move.l d1,-(sp)
move.l d1,d0
add.l d0,d0
add.l d0,d0
lea _ListLong(pc),a0 **ながさ時間
move.l (a0,d0.l),d0
bsr SuziLed3
move.l (sp)+,d0
moveq #0,d6
bsr ViewName
rts
FBK_nul:
.dc.b 0,0
FncBarM:*-------------------------------------------------
*
* ファンクバー表示 memory
* メムビュー
*
move.w _MemLong(pc),d0 *メモリながさ 0以外ならMEMORY
bne @f
rts
@@: moveq #0,d0
move.w _MemPtV(pc),d0
bpl @f
rts
@@:
addq.w #1,d0
bsr SuziLed2 *数字
move.w _MemPtV(pc),d0
lea _MemSock(pc),a1
move.b 0(a1,d0.w),d0
andi.l #$00FF,d0
move.l d0,-(sp)
bsr SuziLed *数字
move.l (sp),d0
add.l d0,d0
add.l d0,d0
lea _ListLong(pc),a0 **ながさ時間
move.l (a0,d0.l),d0
bsr SuziLed3
move.l (sp)+,d0
moveq #0,d6
bsr ViewName
rts
FncBarS:*-------------------------------------------------
*
* ファンクバー表示 SEEK中
* d0=表示MSF
*
move.l d0,d7
tst.w _CDIN
bne @f
bra CdcTitle_
@@:
moveq #0,d0
move.w _TrkNo(pc),d0
bsr SuziLed *数字
move.l d7,d0
tst.w _LEDTMRV
bne @f
bsr SuziLed3
bra FBS_L3
@@: bsr SuziLed4
FBS_L3:
moveq #0,d0
move.w _TrkNo(pc),d0
move.l d7,d6
bsr ViewName
move.w _MemLong(pc),d0 *メモリながさ 0以外ならMEMORY表示
beq @f
moveq #0,d0
move.w _MemPt(pc),d0
addq.w #1,d0
beq @f
bsr SuziLed2
@@:
rts
SetPtimeRev:
*-------------------------------------------------
* タイム リバース
*
rts
SuziLed:*-------------------------------------------------
*
* 数字表示
* d0=数字
*
move.l d0,_Ledtrk
move.l d0,d1
divu #10,d1 * 1の位 : 10の位
or.l #$00300030,d1
lea _LEDBUF+7*16(pc),a1
bsr SetHanFont
swap d1
bsr SetHanFont
rts
SuziLed2:*------------------------------------------------
*
* Prog.数字表示
* d0=数字
*
move.l d0,_Ledprg
move.l d0,d3
lea _LEDBUF+3*16(pc),a1
move.w #$F000+'P',d1
bsr SetHanFont
move.l d3,d1
divu #10,d1 * 1の位 : 10の位
or.l #$F030F030,d1
bsr SetHanFont
swap d1
bsr SetHanFont
move.w #$F000+'=',d1
bsr SetHanFont
rts
SuziLed3:*------------------------------------------------
*
* TIME 数字表示
* d0=MM:SS:FF
*
move.l d0,_Ledtim
move.l d0,d3
lea _LEDBUF+1*16(pc),a1
move.l d3,d1
swap d1
andi.l #$00FF,d1
divu #10,d1 * 1の位 : 10の位
or.l #$F230F230,d1
bsr SetHanFont
swap d1
bsr SetHanFont
move.w #$F200+':',d1
bsr SetHanFont
move.l d3,d1
lsr.l #8,d1
andi.l #$00FF,d1
divu #10,d1 * 1の位 : 10の位
or.l #$F230F230,d1
bsr SetHanFont
swap d1
bsr SetHanFont
rts
SuziLed4:*------------------------------------------------
*
* REV.TIME 数字表示
* d0=MM:SS:FF
*
ori.l #$8000_0000,_Ledflg *LEDその他の状態
move.l d0,_Ledtim
move.l d0,-(sp)
move.l _plyinf+16,-(sp)
bsr _subtime
addq.l #8,sp
move.l d0,d3
lea _LEDBUF+1*16(pc),a1
lea LedRev(pc),a0
move.l (a0),(a1)
move.l 4(a0),4(a1)
move.l d3,d1
swap d1
andi.l #$00FF,d1
divu #10,d1 * 1の位 : 10の位
or.l #$F230F230,d1
bsr SetHanFont
swap d1
bsr SetHanFont
move.w #$F200+':',d1
bsr SetHanFont
move.l d3,d1
lsr.l #8,d1
andi.l #$00FF,d1
divu #10,d1 * 1の位 : 10の位
or.l #$F230F230,d1
bsr SetHanFont
swap d1
bsr SetHanFont
rts
ViewName:*-------------------------------------------
*ファンクバーにタイトル
* d0=曲ナンバー 0;ならCD名を
* d6=MSF オフセット値
*
andi.l #$00FFFF,d0
move.l d0,d7
bne VN_L1
**CD名
lea _CdName(pc),a1
bra VN_L3
VN_L1:
move.l d6,-(sp)
move.l d7,-(sp)
bsr _NamePoint
addq.l #8,sp
movea.l d0,a1
VN_L3:
tst.b (a1)
bne @f
lea VN_LR(pc),a1
@@: move.l a1,-(sp)
bsr _SetNameLed
addq #4,sp
rts
VN_LR: .dc.b '--------',0
.even
CdcTitle_:*----------------------------------------
bsr _CDROM_chk
cmpi.l #-3,d0
bne @f
bsr _CDCOFF
@@:
CdcTitle:*----------------------------------------
lea _LEDBUF+4*16(pc),a1
move.w #$F000+'N',d1
bsr SetHanFont
move.w #$F000+'O',d1
bsr SetHanFont
move.w #' ',d1
bsr SetHanFont
move.w #'C',d1
bsr SetHanFont
move.w #'D',d1
bsr SetHanFont
lea _LEDBUF+1*16(pc),a1
move.w #$F200+'-',d1
bsr SetHanFont
bsr SetHanFont
move.w #$F200+':',d1
bsr SetHanFont
move.w #$F200+'-',d1
bsr SetHanFont
bsr SetHanFont
clr.b _CdName
pea NoCdDisp(pc)
bsr _SetNameLed
addq #4,sp
rts
*----------------------------------------
.globl _SetFont
.globl _SetSp
_SetFont:
*SetFont(ad,f)
*char *ad; 書き込みアドレス
*int f; 漢字コード
*[戻り値] xバイト
move.l 8(sp),d1
beq _SetSp
moveq #8,d2
IOCS _FNTADR
movea.l d0,a0
movea.l 4(sp),a1
moveq #15,d0
tst.w d1
beq SF8
*fn16
@@: move.b (a0)+,d2
*not.b d2
move.b d2,(a1)
move.b (a0)+,d2
*not.b d2
move.b d2,16(a1)
addq.w #1,a1
dbra d0,@b
moveq #2,d0
rts
SF8: **fn8
@@: move.b (a0)+,d2
*not.b d2
move.b d2,(a1)+
dbra d0,@b
moveq #1,d0
rts
_SetSp:
*SetSp(ad)
movea.l 4(sp),a1
moveq #15,d0
@@:
*move.b #$FF,(a1)+
clr.b (a1)+
dbra d0,@b
moveq #1,d0
rts
********************************************
LedPlay:
.dc.b %11111111
.dc.b %10111111
.dc.b %10001111
.dc.b %10000011
.dc.b %10000001
.dc.b %10000011
.dc.b %10001111
.dc.b %10111111
.even
LedStop:
.dc.b %11111111
.dc.b %11111111
.dc.b %10000001
.dc.b %10000001
.dc.b %10000001
.dc.b %10000001
.dc.b %10000001
.dc.b %11111111
.even
LedPause:
.dc.b %11111111
.dc.b %11111111
.dc.b %10011001
.dc.b %10011001
.dc.b %10011001
.dc.b %10011001
.dc.b %10011001
.dc.b %11111111
.even
LedLoop:
.dc.b %11111111
.dc.b %11001111
.dc.b %10111111
.dc.b %10111111
.dc.b %10110111
.dc.b %11000011
.dc.b %11110111
.dc.b %11111111
.even
LedRept:
.dc.b %11101111
.dc.b %11000011
.dc.b %10101101
.dc.b %10111101
.dc.b %10110101
.dc.b %11000011
.dc.b %11110111
.dc.b %11111111
.even
LedMem:
.dc.b %11111111
.dc.b %10111011
.dc.b %10010011
.dc.b %10101011
.dc.b %10101011
.dc.b %10111011
.dc.b %10111011
.dc.b %11111111
.even
LedRand:
.dc.b %11111111
.dc.b %10000111
.dc.b %10111011
.dc.b %10111011
.dc.b %10100111
.dc.b %10110011
.dc.b %10111011
.dc.b %11111111
.even
LedBgm:
.dc.b %11111111
.dc.b %10000111
.dc.b %10111011
.dc.b %10000111
.dc.b %10111011
.dc.b %10111011
.dc.b %10000111
.dc.b %11111111
.even
LedFF:
.dc.b %11111111
.dc.b %10110111
.dc.b %11011011
.dc.b %11101101
.dc.b %11110110
.dc.b %11101101
.dc.b %11011011
.dc.b %10110111
.even
LedREW: .dc.b %11111111
.dc.b %11110110
.dc.b %11101101
.dc.b %11011011
.dc.b %10110111
.dc.b %11011011
.dc.b %11101101
.dc.b %11110110
.even
LedRev:
.dc.b %11111111
.dc.b %11111111
.dc.b %10011111
.dc.b %10101111
.dc.b %10011010
.dc.b %10101010
.dc.b %10101101
.dc.b %11111111
.even